Verfahrenssteuerung und Konvergenz
Das Verfahren Umlaufbildung mit Fahrzeugaustausch lässt sich über mehrere Parameter steuern. Das Verfahren ist iterativ, indem es zunächst eine Menge von Lösungen erzeugt und diese Schritt für Schritt verbessert. Erfolgt innerhalb einer vorgegebenen Anzahl Iterationen keine Verbesserung mehr, ist die Konvergenz erreicht und das Verfahren wird beendet.
Als heuristisches Verfahren spielt der Zufall eine bestimmende Rolle, zumal es meistens viele gleichwertige Lösungen gibt. Durch Verwendung eines Zufallszahlengenerators ist der Ablauf deterministisch in dem Sinne, dass jede Berechnung bei gleichen Daten und Parametern das gleiche Ergebnis erzeugt. Sie können aber den Ablauf durch Veränderung des Parameters Startwert für Zufallszahlengenerator modifizieren und so bei ansonsten gleichen Daten alternative Lösungen berechnen.
Die Parameter zur Steuerung des Verfahrensablaufs sind im Einzelnen:
Parameter |
Bedeutung und Hinweise |
Vergleichslösung verwenden |
Eine Vergleichslösung ist eine Umlaufversion mit Umläufen darin. Wird diese Option gewählt, so wird eine Lösung gesucht, die dieser Vergleichslösung ähnlich ist. Als Vergleichslösung sollte eine andere Umlaufversion gewählt werden als die, für die aktuell Umläufe gebildet werden. |
Maximale Anzahl Iterationen |
Anzahl Iterationen, nach denen das Verfahren beendet wird, wenn keine Konvergenz eintritt. Dieser Wert sollte ein Vielfaches der Anzahl Iterationen ohne Verbesserung betragen. |
Anzahl Iterationen ohne Verbesserung |
Wenn N Iterationen lang keine Verbesserung des Zielfunktionswertes festgestellt wird, gilt das Verfahren als konvergiert und wird beendet. Sinnvolle Werte hängen von der Größe der Aufgabenstellung ab, sollten aber 10-20 nicht unterschreiten. |
Anzahl Lösungen pro Iteration |
Anzahl der pro Iteration gleichzeitig existierenden Lösungen. Je mehr Freiheitsgrade die Planungsaufgabe bietet, umso größer sollte dieser Wert sein. Der minimal zulässige Wert beträgt 10, üblich sind meist 20-100. |
Startwert für Zufallszahlengenerator |
Durch Veränderung dieses Wertes kann das Zufallselement des Verfahrens beeinflusst werden, um bei sonst gleichen Daten und Parametern zu einem anderen Ablauf und damit zu einem anderen Ergebnis zu kommen. |